package com.hongyi.util;

/**
 * @Author: hongyi
 * @CreateTime: 2024-10-18
 */


import java.io.File;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        String path = "D:\\MI\\Documents\\industry.xlsx";
        File excelFile = new File(path); // 替换为你的 Excel 文件路径
        List<List<String>> data = ExcelUtils.readExcel(excelFile, 0);

        // 打印读取到的数据
    /*    for (List<String> row : data) {
            // insert into industry(name,parent_id,path_name,path_id) values('%s','%d','%s','%d',row.[]);"

        }*/

        // 打印读取到的数据并构造 SQL 插入语句
        for (int i = 0; i < data.size(); i++) {
            List<String> list = data.get(i);
            // 假设 list 中的顺序为 [name, parent_id, path_name, path_id]
            String name = list.get(0);          // 第 1 列
            String parentId = list.get(1);      // 第 2 列
            String pathName = list.get(2);      // 第 3 列
            String pathId = list.get(3);        // 第 4 列

            // 构造 SQL 插入语句
            String sql = String.format("INSERT INTO industry(name, parent_id, path_name, path_id) VALUES ('%s', %s, '%s', %s);",
                    name.replace("'", "''"), parentId, pathName.replace("'", "''"), pathId);
            System.out.println(sql); // 打印 SQL 语句
        }
    }
}


